Class symantec.itools.db.beans.util.ProjectIntrospector
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class symantec.itools.db.beans.util.ProjectIntrospector

Object
   |
   +----symantec.itools.db.beans.util.ProjectIntrospector

public class ProjectIntrospector
extends Object

This class will introspect the project and find all datasources - QuaryNavigator, StoredProcedureAdapter, SQLAdapter, CalculationAdapter, and ValidationAdapter

Version:
1.0 10/14/98
Author:
Hristo Tonev

Variable Index

 o aliasNamesDerivedCols
 o aliasNamesQueryNavs
 o aliasNamesSQLAdapts
 o aliasNamesValidatedCols
 o debug
 o derivedColName
 o derivedColsAliasNames
 o derivedColsNames
 o derivedColsVObj
 o objFinder
 o queryNavsAliasNames
 o queryNavsCols
 o queryNavsNames
 o queryNavsVObj
 o sqlAdaptersNames
 o sqlAdaptersVObj
 o sqlAdaptsAliasNames
 o sqlAdaptsParams
 o validatedColName
 o validatedColsAliasNames
 o validatedColsNames
 o validatedColsVObj

Constructor Index

 o symantec.itools.db.beans.util.ProjectIntrospector()
Default constructor

Method Index

 o getAliasNamesCalculatedColumns()
 o getAliasNamesQueryNavigators()
 o getAliasNamesSQLAdapters()
 o getAliasNamesValidatedColumns()
 o getCalculatedColumnsAliasNames()
 o getCalculatedColumnsColumnNames()
 o getCalculatedColumnsNames()
 o getDerivedColsInfo()
 o getQueryNavigatorsAliasNames()
 o getQueryNavigatorsColumnNames()
 o getQueryNavigatorsNames()
 o getQueryNavsInfo()
 o getSQLAdaptersAliasNames()
 o getSQLAdaptersInfo()
 o getSQLAdaptersNames()
 o getSQLAdaptersParameterNames()
 o getValidatedColsInfo()
 o getValidatedColumnsAliasNames()
 o getValidatedColumnsColumnNames()
 o getValidatedColumnsNames()
 o introspectProject()
Introspect the project and find all available data sources
 o noDataSources()

Variables

 o aliasNamesDerivedCols
protected java.util.Hashtable aliasNamesDerivedCols
 o aliasNamesQueryNavs
protected java.util.Hashtable aliasNamesQueryNavs
 o aliasNamesSQLAdapts
protected java.util.Hashtable aliasNamesSQLAdapts
 o aliasNamesValidatedCols
protected java.util.Hashtable aliasNamesValidatedCols
 o debug
protected static boolean debug
 o derivedColName
protected java.util.Hashtable derivedColName
 o derivedColsAliasNames
protected java.util.Hashtable derivedColsAliasNames
 o derivedColsNames
protected java.util.Vector derivedColsNames
 o derivedColsVObj
protected java.util.Vector derivedColsVObj
 o objFinder
protected symantec.itools.db.beans.util.ObjectFinder objFinder
 o queryNavsAliasNames
protected java.util.Hashtable queryNavsAliasNames
 o queryNavsCols
protected java.util.Hashtable queryNavsCols
 o queryNavsNames
protected java.util.Vector queryNavsNames
 o queryNavsVObj
protected java.util.Vector queryNavsVObj
 o sqlAdaptersNames
protected java.util.Vector sqlAdaptersNames
 o sqlAdaptersVObj
protected java.util.Vector sqlAdaptersVObj
 o sqlAdaptsAliasNames
protected java.util.Hashtable sqlAdaptsAliasNames
 o sqlAdaptsParams
protected java.util.Hashtable sqlAdaptsParams
 o validatedColName
protected java.util.Hashtable validatedColName
 o validatedColsAliasNames
protected java.util.Hashtable validatedColsAliasNames
 o validatedColsNames
protected java.util.Vector validatedColsNames
 o validatedColsVObj
protected java.util.Vector validatedColsVObj

Constructors

 o ProjectIntrospector
public ProjectIntrospector()
Default constructor

Methods

 o getAliasNamesCalculatedColumns
public java.util.Hashtable getAliasNamesCalculatedColumns()
 o getAliasNamesQueryNavigators
public java.util.Hashtable getAliasNamesQueryNavigators()
 o getAliasNamesSQLAdapters
public java.util.Hashtable getAliasNamesSQLAdapters()
 o getAliasNamesValidatedColumns
public java.util.Hashtable getAliasNamesValidatedColumns()
 o getCalculatedColumnsAliasNames
public java.util.Hashtable getCalculatedColumnsAliasNames()
 o getCalculatedColumnsColumnNames
public java.util.Hashtable getCalculatedColumnsColumnNames()
 o getCalculatedColumnsNames
public java.util.Vector getCalculatedColumnsNames()
 o getDerivedColsInfo
protected void getDerivedColsInfo()
 o getQueryNavigatorsAliasNames
public java.util.Hashtable getQueryNavigatorsAliasNames()
 o getQueryNavigatorsColumnNames
public java.util.Hashtable getQueryNavigatorsColumnNames()
 o getQueryNavigatorsNames
public java.util.Vector getQueryNavigatorsNames()
 o getQueryNavsInfo
protected void getQueryNavsInfo()
 o getSQLAdaptersAliasNames
public java.util.Hashtable getSQLAdaptersAliasNames()
 o getSQLAdaptersInfo
protected void getSQLAdaptersInfo()
 o getSQLAdaptersNames
public java.util.Vector getSQLAdaptersNames()
 o getSQLAdaptersParameterNames
public java.util.Hashtable getSQLAdaptersParameterNames()
 o getValidatedColsInfo
protected void getValidatedColsInfo()
 o getValidatedColumnsAliasNames
public java.util.Hashtable getValidatedColumnsAliasNames()
 o getValidatedColumnsColumnNames
public java.util.Hashtable getValidatedColumnsColumnNames()
 o getValidatedColumnsNames
public java.util.Vector getValidatedColumnsNames()
 o introspectProject
protected void introspectProject()
Introspect the project and find all available data sources

 o noDataSources
public boolean noDataSources()

Returns:
true if there are no data sources available on the project.

All Packages  Class Hierarchy  This Package  Previous  Next  Index